substantial likelihood - French English Dictionary